<html>
    <head>
        <title>params 关键字</title>
    </head>
    <body>
        <script>
            //  在C#中， params 关键字，代表允许方法接收"可变数量的参数"

            /*
                1、params 关键字的作用

                          ①、可变参数数量：  允许方法接受任意数量(包括0个)的指定类型参数。

                          ②、语法糖：   调用时可以传入多个参数，也可以传入数组，甚至不传入参数。

                          ③、参数类型： 必须是一维数组，且 只能用在方法的最后一个参数



                2、与可选参数的区别

                         ①、可选参数：  通过为参数提供木人值实现 （如：  string entryMethod = "Execute"）,调用时可以省略该参数。

                         ②、params参数： 用于处理数量不确定的参数，调用时可以出入任意数量的参数，或直接传入数组实例。


                3、示例说明：

                        以下代码展示了 params 的使用方式：

                            public void PrintNumber(params int[] numbers)
                            {
                                foreach(var num in numbers)
                                {
                                    console.WriteLine(num)
                                }
                            }   
                                
                        // 调用方式：

                        PrintNumber();   // 可以不出入参数
                        PrintNumbers(1,2,3);  // 传入多个参数
                        PrintNumbers(new[] {4,5})  // 传入数组
            */
        </script>
    </body>
</html>